.carousel_window {
	overflow: auto;
	background: #fff;
	padding: 20px;
	}
* html .carousel_window {
	padding-bottom: 20px;
	overflow-y: hidden;
	width: 100%;
	}
*:first-child+html .carousel_window {
	padding-bottom: 20px;
	overflow-y: hidden;
	}

.carousel_javascript {
	cursor: ew-resize;
	cursor: url(/images/grab.cur);
	cursor: -moz-grab;
	}
/* Opera's kinda lame about this */
.opera .carousel_javascript {
	cursor: e-resize;
	}
/* guess who else is lame */
.msie .carousel_javascript {
	cursor: url(/images/grab.cur);
	}

.carousel_mousedown {
	cursor: -moz-grabbing;
	}
.msie .carousel_mousedown {
	cursor: url(/images/grabbing.cur);
	}

.carousel_alert {
	background: red url(http://www.todayonline.com/App_Themes/Default/images/buttons/newsTickerLeftArrow_red.gif);
	color: #000;
	font-size: 36px;
	padding: 20px;
	}